export default {
  methods: {
    creatDownloadUrl(res,fileName) {
      const blob = new Blob([res], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'});
      if (window.navigator.msSaveBlob) {  //没有此判断的话，ie11下的导出没有效果
        window.navigator.msSaveBlob(blob, unescape(res.headers.filename.replace(/\\u/g, '%u')));
      } else {
        const downloadElement = document.createElement('a');
        const href = window.URL.createObjectURL(blob); //创建下载的链接

        downloadElement.href = href;
        downloadElement.download = `${fileName}_${new Date().getTime()}`; //下载后文件名

        document.body.appendChild(downloadElement);
        downloadElement.click(); //点击下载

        document.body.removeChild(downloadElement); //下载完成移除元素
        window.URL.revokeObjectURL(href); //释放掉blob对象
      }
    }
  }
}
